<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>01_npx的基本使用说明</title>
  <!-- 
  `npx`  是 Node.js 附带的一个命令行工具，主要用于运行 Node.js 包中的可执行文件。它的主要功能是简化包的使用，尤其是在不需要全局安装包的情况下。
  1. 什么是  `npx` 
  -  `npx`  是 Node.js 5.2.0 版本引入的工具，随 npm 一同安装。
  - 它允许用户直接运行在 npm 注册表中找到的包，而无需先将其安装到全局或本地。

  2. 基本用法
  `npx`  的基本语法如下：
  npx [options] <command>[@version] [args...]
  -  `<command>` ：要执行的命令或包的名称。
  -  `@version` ：可选参数，可以指定要运行的包的版本。
  -  `[args...]` ：传递给命令的其他参数。

  3. 常见用法
  3.1 运行本地安装的包
  如果你在项目中本地安装了某个包，可以直接使用  `npx`  运行该包的可执行文件。
  npx <package-name>
  例如，如果你在项目中安装了  `webpack` ，可以使用以下命令运行它：
  npx webpack
  3.2 运行未安装的包
  `npx`  允许你直接运行未安装的包。它会自动下载并运行该包。
  npx create-react-app my-app
  这条命令会下载并运行  `create-react-app`  包来创建一个新的 React 应用。

  3.3 运行特定版本的包
  你可以指定要运行的包的版本。
  npx <package-name>@<version>
  例如：
  npx create-react-app@3.4.1 my-app
  3.4 运行 GitHub 上的包
  你还可以直接从 GitHub 运行某个包：
  npx github:<username>/<repository>
  4. 选项
  `npx`  还支持一些常用选项，例如：

  -  `--no-install` ：如果包未安装，则不进行安装。
  -  `--quiet` ：禁止输出日志信息。
  -  `--ignore-existing` ：忽略全局或本地已安装的同名包。

  5. 总结
  `npx`  是一个强大的工具，可以帮助开发者更方便地运行 Node.js 包，而无需全局安装。这使得在不同项目中使用不同版本的包变得更加简单。通过合理使用  `npx` ，可以提高开发效率，简化包管理流程。理解  `npx`  的基本用法对于现代 JavaScript 开发非常重要。
  -->
</head>
<body>
  
</body>
</html>